home *** CD-ROM | disk | FTP | other *** search
Text File | 1991-03-06 | 2.1 KB | 45 lines | [TEXT/GEOL] |
- Item 5021948 14-Feb-91 10:33PST
-
- From: MACVEIGH.J MacVeigh, John,GEIS
-
- To: MACAPP.TECH$ MacApp Technical
-
- ------------------------------------------------------------------------------
-
- Sub: Re: MacApp and C++
-
- Steve,
-
- I was under the impression that version 3 had been completed in Pascal before
- the conversion was done. Maybe you have since only been updating the C++
- version… even so, the cost of keeping the two versions up to date concurrently
- should not be outrageous, assuming that the majority of bugs are out. If there
- are still many bugs in the new code, then perhaps the language conversion was
- done too hastily.
-
- I'd like to suggest a sort of compromise. First, announce now, publicly, that
- the "next version" of MacApp (post 3.0) will be available only in C++. Next,
- decide what constitutes the "next version". Given the history of 2.0, would you
- say that 3.0 is closer to 2.0 Beta 5, or 2.0 Final? If the former, then I can
- see that a lot of work would be needed to keep two versions in synch and I'd
- reluctantly say to go with C++ only. But if its the latter, then I think you
- should stick it out with both languages for version 3.0, plan for one
- dual-language revision (ala 2.0.1), and then plan a single-language release of
- "4.0" (or whatever).
-
- I think that the introduction of the new features for System 7 will result in a
- short life-span for 3.0 in any language, because we won't know how best to work
- with System 7 until we try it once. Then a general consensus will be reached on
- how things should "really" be done, and you'll have the goals for 4.0.
-
- Finally, if version 3.0 is sufficiently robust (that is, you expect it to be
- useful for a long time) you could continue to sell it after 4.0 is out. This
- would allow you to code 4.0 such that it took full advantage of C++ (but
- couldn't be used from the current Pascal). Then the Pascal fans (and I'm a big
- one) could either stick with the old version, switch to C++, or pray that
- Pascal '9x rides into town to save the day.
-
- Nearsightedly gazing into the future,
- --John MacVeigh
-
-